package com.swbyte.app.mvp.view


/**
 * Created by 72byte on 2018/1/3.
 */
interface BaseLoadView<in D> : BaseView {

    /**
     * 显示请求状态
     */
    fun onShowLoading()

    /**
     * 隐藏请求状态
     */
    fun onHideLoading()

    /**
     * 加载成功
     */
    fun onLoadSuccess(data: D)

    /**
     * 加载失败
     */
    fun onLoadFail(prompt: String)

}